import request from '@/utils/request'

// 获取文章列表
// 我们get 方法的第二个参数是配置项 不可以直接传参数
export const getArticles = (data) => request.get('/interview/query', { params: data })

// 获取我的收藏
export const getArticleCollect = data => request.get('/interview/opt/list', {
  params: {
    optType: 2, // 表示收藏
    // page:data.page
    // pageSize:data.pageSize
    ...data
  }
})
// 获取我的喜欢
export const getArticleLike = data => request.get('/interview/opt/list', {
  params: {
    optType: 1,
    // page:data.page
    // pageSize:data.pageSize
    ...data
  }
})
// 获取单个面经详情
export const getArticleDetail = id => request.get('/interview/show', {
  params: {
    id
  }
})
// 切换点赞的接口
export const toggleLike = id => request.post('/interview/opt', {
  id: id,
  optType: 1 // 表示点赞
})
// 切换收藏的接口
export const toggleCollect = id => request.post('/interview/opt', {
  id: id,
  optType: 2 // 表示点赞
})
// 获取用户信息
export const getUserInfo = () => request.get('/user/currentUser')
// 退出登录
export const logout = () => request.get('/user/logout')
